.mbsc-ios.mbsc-sc.mbsc-fr-bottom .mbsc-fr-popup,
.mbsc-ios.mbsc-sc.mbsc-fr-top .mbsc-fr-popup {
	background: #d1d5db
}

.mbsc-ios.mbsc-calendar .mbsc-fr-persp .mbsc-fr-popup {
	background: #f7f7f7
}

.mbsc-ios.mbsc-sc.mbsc-fr-bottom .mbsc-fr-btn-cont,
.mbsc-ios.mbsc-sc.mbsc-fr-top .mbsc-fr-btn-cont {
	border-bottom: 0
}

.mbsc-ios.mbsc-calendar.mbsc-fr-bottom .mbsc-fr-btn-cont,
.mbsc-ios.mbsc-calendar.mbsc-fr-top .mbsc-fr-btn-cont {
	border-bottom: 1px solid #ccc
}

.mbsc-ios.mbsc-fr-bottom .mbsc-sc-whl-l,
.mbsc-ios.mbsc-fr-top .mbsc-sc-whl-l {
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa
}

.mbsc-ios.mbsc-fr-bottom .mbsc-sc-whl-o,
.mbsc-ios.mbsc-fr-top .mbsc-sc-whl-o {
	background: -webkit-gradient(linear, left bottom, left top, from(#d1d5db), color-stop(0.52, rgba(209, 213, 219, 0)), color-stop(0.48, rgba(209, 213, 219, 0)), to(#d1d5db));
	background: -webkit-linear-gradient(#d1d5db, rgba(209, 213, 219, 0)52%, rgba(209, 213, 219, 0)48%, #d1d5db);
	background: linear-gradient(#d1d5db, rgba(209, 213, 219, 0)52%, rgba(209, 213, 219, 0)48%, #d1d5db)
}

.mbsc-ios.mbsc-fr-bottom .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c,
.mbsc-ios.mbsc-fr-top .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c {
	background: #d1d5db
}

@media (-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
	.mbsc-ios.mbsc-calendar .mbsc-fr-popup .mbsc-fr-btn-cont {
		border-width: .5px
	}
}

.mbsc-ios.mbsc-fr-inline .mbsc-sc-whl-o {
	background: -webkit-gradient(linear, left bottom, left top, from(#fff), color-stop(0.52, rgba(255, 255, 255, 0)), color-stop(0.48, rgba(255, 255, 255, 0)), to(#fff));
	background: -webkit-linear-gradient(#fff, rgba(255, 255, 255, 0)52%, rgba(255, 255, 255, 0)48%, #fff);
	background: linear-gradient(#fff, rgba(255, 255, 255, 0)52%, rgba(255, 255, 255, 0)48%, #fff)
}

.mbsc-ios.mbsc-fr-inline .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c {
	background: #fff
}

.mbsc-ios .mbsc-sc-lbl {
	color: #ababab;
	line-height: 2.5em
}

.mbsc-ios .mbsc-sc-whl-gr {
	padding: .833333em
}

.mbsc-ios .mbsc-sc-lbl-v {
	margin-bottom: -1.666667em
}

.mbsc-ios .mbsc-sc-lbl-v .mbsc-sc-whl-gr {
	padding-top: 2.5em;
	padding-bottom: 2.5em
}

.mbsc-ios .mbsc-sc-whl-l,
.mbsc-ios.mbsc-calendar .mbsc-sc-whl-l {
	display: block;
	margin: 0 -.833333em;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc
}

.mbsc-ios .mbsc-sc-whl-w .mbsc-sc-whl-l {
	display: none
}

.mbsc-ios .mbsc-sc-whl-o,
.mbsc-ios.mbsc-calendar .mbsc-sc-whl-o {
	background: -webkit-gradient(linear, left bottom, left top, from(#f7f7f7), color-stop(0.52, rgba(245, 245, 245, 0)), color-stop(0.48, rgba(245, 245, 245, 0)), to(#f7f7f7));
	background: -webkit-linear-gradient(#f7f7f7, rgba(245, 245, 245, 0)52%, rgba(245, 245, 245, 0)48%, #f7f7f7);
	background: linear-gradient(#f7f7f7, rgba(245, 245, 245, 0)52%, rgba(245, 245, 245, 0)48%, #f7f7f7)
}

.mbsc-ios .mbsc-sc-itm {
	padding: 0 .5em;
	color: #9d9d9d;
	font-size: 1.833333em
}

.mbsc-ios .mbsc-sc-itm.mbsc-btn-a {
	background: rgba(0, 122, 255, .2)
}

.mbsc-ios .mbsc-sc-itm-sel,
.mbsc-ios .mbsc-sc-whl-gr-3d .mbsc-sc-itm {
	color: #000
}

.mbsc-ios .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c {
	margin: 0 -.166667em
}

.mbsc-ios .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c,
.mbsc-ios.mbsc-calendar .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c {
	background: #f7f7f7
}

.mbsc-ios .mbsc-sc-whl-gr-3d .mbsc-sc-itm-3d {
	font-size: 1.666666em;
	color: #666
}

.mbsc-ios .mbsc-sc-cp .mbsc-sc-whl .mbsc-sc-itm {
	text-align: center
}

.mbsc-ios .mbsc-sc-cp .mbsc-sc-whl-w {
	padding: 2.666667em 0
}

.mbsc-ios .mbsc-sc-btn {
	color: #007aff;
	height: 2.666667em!important;
	line-height: 2.666667em!important;
	opacity: 1
}

.mbsc-ios .mbsc-sc-btn:before {
	font-size: 2em
}

.mbsc-ios .mbsc-sc-btn-a:before {
	opacity: .5
}

.mbsc-ios .mbsc-sc-whl-multi .mbsc-sc-whl-o,
.mbsc-ios.mbsc-sel-multi .mbsc-sc-whl-l {
	display: none
}

.mbsc-ios .mbsc-sc-whl-multi .mbsc-sc-itm {
	padding: 0 1.818181em
}

.mbsc-ios.mbsc-sel-multi .mbsc-sc-itm {
	color: #000
}

.mbsc-ios .mbsc-sc-whl-multi .mbsc-sc-itm-sel {
	color: #007aff
}

.mbsc-ios .mbsc-sc-whl-multi .mbsc-sc-itm-sel:before {
	font-size: 1.818181em
}

.mbsc-ios .mbsc-sc-whl-gr-3d .mbsc-sc-whl-multi .mbsc-sc-whl-o {
	display: block
}

.mbsc-ios.mbsc-sel-multi .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c {
	visibility: hidden
}

.mbsc-ios .mbsc-sc-whl .mbsc-sel-gr {
	padding-left: .277777em;
	color: #9d9d9d;
	font-weight: 400;
	font-size: 1.222222em
}

.mbsc-ios.mbsc-sel-gr-whl .mbsc-ltr .mbsc-sc-whl-multi {
	margin-left: 2em
}

.mbsc-ios.mbsc-sel-gr-whl .mbsc-rtl .mbsc-sc-whl-multi {
	margin-right: 2em
}

.mbsc-ios .mbsc-dt-whl-y .mbsc-sc-itm {
	min-width: 3.8em
}

.mbsc-ios .mbsc-dt-whl-m .mbsc-sc-itm {
	text-align: left
}

.mbsc-ios .mbsc-dt-whl-d .mbsc-sc-itm,
.mbsc-ios .mbsc-dt-whl-date .mbsc-sc-itm,
.mbsc-ios .mbsc-dt-whl-h .mbsc-sc-itm {
	text-align: right
}

/*mobiscroll.scroller.ios.css*/



.mbsc-ios.mbsc-fr-bottom .mbsc-fr-btn-cont,
.mbsc-ios.mbsc-fr-top .mbsc-fr-btn-cont {
	background: #efefef
}

.mbsc-ios .mbsc-fr-overlay {
	background: rgba(0, 0, 0, .2)
}

.mbsc-ios .mbsc-fr-popup {
	background: #f7f7f7;
	color: #000
}

.mbsc-ios .mbsc-fr-w {
	position: relative;
	padding-top: 3.666667em;
	font-size: 12px;
	font-family: -apple-system, Helvetica Neue, Helvetica, Arial, sans-serif
}

.mbsc-ios .mbsc-fr-has-hdr .mbsc-fr-w {
	min-width: 25em
}

.mbsc-ios.mbsc-fr-center .mbsc-fr-w,
.mbsc-ios.mbsc-fr-nobtn .mbsc-fr-w {
	min-width: 16.666667em
}

.mbsc-ios .mbsc-fr-hdr {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	left: 0;
	line-height: 1.25em;
	padding: .75em 4.375em;
	color: #000;
	font-size: 1.333334em;
	font-weight: 700;
	text-overflow: ellipsis;
	white-space: nowrap
}

.mbsc-ios.mbsc-fr-center:not(.mbsc-cal-liq) .mbsc-fr-hdr,
.mbsc-ios.mbsc-fr-nobtn .mbsc-fr-hdr {
	position: relative;
	padding: .75em .5em;
	border-bottom: 1px solid #ccc;
	white-space: normal
}

.mbsc-ios .mbsc-fr-btn-cont {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	border-bottom: 1px solid #ccc
}

.mbsc-ios .mbsc-fr-btn {
	height: 2.75em;
	line-height: 2.75em;
	padding: 0 .625em;
	display: inline-block;
	color: #007aff;
	font-size: 1.333334em
}

.mbsc-ios .mbsc-fr-btn-a {
	opacity: .5
}

.mbsc-ios .mbsc-fr-btn-w {
	display: block;
	float: right
}

.mbsc-ios .mbsc-fr-btn-c,
.mbsc-ios .mbsc-rtl .mbsc-fr-btn-w {
	float: left
}

.mbsc-ios .mbsc-rtl .mbsc-fr-btn-c {
	float: right
}

.mbsc-ios .mbsc-fr-btn-s .mbsc-fr-btn {
	font-weight: 700
}

.mbsc-ios.mbsc-fr-bubble .mbsc-fr-popup,
.mbsc-ios.mbsc-fr-center .mbsc-fr-popup {
	border-radius: 8px
}

.mbsc-ios .mbsc-fr-arr-w {
	z-index: 0
}

.mbsc-ios .mbsc-fr-arr {
	position: relative;
	width: 26px;
	height: 26px;
	background: #f7f7f7;
	border: 0;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	transform: rotate(-45deg);
	margin-left: -13px
}

.mbsc-ios .mbsc-fr-bubble-top .mbsc-fr-arr {
	top: -17px;
	border-bottom-left-radius: 6px
}

.mbsc-ios .mbsc-fr-bubble-bottom .mbsc-fr-arr {
	top: 17px;
	border-top-right-radius: 6px
}

.mbsc-ios.mbsc-fr-bottom .mbsc-fr-overlay,
.mbsc-ios.mbsc-fr-top .mbsc-fr-overlay {
	background: 0 0
}

.mbsc-ios.mbsc-fr-bottom .mbsc-fr-popup {
	border-top: 1px solid #909090
}

.mbsc-ios.mbsc-fr-top .mbsc-fr-popup {
	border-bottom: 1px solid #909090
}

@media (-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
	.mbsc-ios .mbsc-fr-btn-cont,
	.mbsc-ios .mbsc-fr-hdr,
	.mbsc-ios.mbsc-fr-bottom .mbsc-fr-popup,
	.mbsc-ios.mbsc-fr-center .mbsc-fr-btn-w {
		border-width: .5px
	}
}

.mbsc-ios.mbsc-fr-center .mbsc-fr-w {
	padding-top: 0;
	padding-bottom: 3.75em
}

.mbsc-ios.mbsc-fr-center.mbsc-fr-btn-block .mbsc-fr-w {
	padding: 0
}

.mbsc-ios.mbsc-fr-center .mbsc-fr-btn-cont {
	display: table;
	top: auto;
	bottom: 0;
	border: 0;
	table-layout: fixed
}

.mbsc-ios.mbsc-fr-center .mbsc-fr-btn {
	display: block;
	font-weight: 400
}

.mbsc-ios.mbsc-fr-center .mbsc-fr-btn-w {
	display: table-cell;
	float: none;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc
}

.mbsc-ios.mbsc-fr-center .mbsc-fr-btn-w:first-child {
	border-left: 0
}

.mbsc-ios.mbsc-fr-center .mbsc-rtl .mbsc-fr-btn-w {
	border-left: 0;
	border-right: 1px solid #ccc
}

.mbsc-ios.mbsc-fr-center .mbsc-rtl .mbsc-fr-btn-w:first-child {
	border-right: 0
}

.mbsc-ios.mbsc-fr-center .mbsc-ltr .mbsc-fr-btn-w:first-child .mbsc-fr-btn {
	border-radius: 0 0 0 .5em
}

.mbsc-ios.mbsc-fr-center .mbsc-ltr .mbsc-fr-btn-w:last-child .mbsc-fr-btn {
	border-radius: 0 0 .5em
}

.mbsc-ios.mbsc-fr-center .mbsc-rtl .mbsc-fr-btn-w:last-child .mbsc-fr-btn {
	border-radius: 0 0 0 .5em
}

.mbsc-ios.mbsc-fr-center .mbsc-rtl .mbsc-fr-btn-w:first-child .mbsc-fr-btn {
	border-radius: 0 0 .5em
}

.mbsc-ios.mbsc-fr-center .mbsc-fr-btn-a {
	background: #ebebe8;
	opacity: 1
}

.mbsc-ios.mbsc-fr-center.mbsc-fr-btn-block .mbsc-fr-btn-cont {
	position: static;
	display: block
}

.mbsc-ios.mbsc-fr-center.mbsc-fr-btn-block .mbsc-fr-btn-w {
	display: block;
	border-left: 0;
	border-right: 0
}

.mbsc-ios.mbsc-fr-center.mbsc-fr-btn-block .mbsc-fr-w .mbsc-fr-btn-w .mbsc-fr-btn {
	border-radius: 0
}

.mbsc-ios.mbsc-fr-center.mbsc-fr-btn-block .mbsc-fr-btn-w:last-child .mbsc-fr-btn {
	border-radius: 0 0 .5em .5em
}

.mbsc-ios.mbsc-fr-inline .mbsc-fr-popup {
	border: 0;
	border-radius: 0;
	background: #fff
}

.mbsc-ios.mbsc-fr-nobtn .mbsc-fr-w {
	padding: 0
}





.mbsc-ios .mbsc-slider-handle-cont {
	top: 0
}

.mbsc-ios .mbsc-slider-handle {
	top: 50%;
	width: 1.75em;
	height: 1.75em;
	margin: -.875em -.875em 0 0;
	background: #fff;
	border-radius: 1.25em;
	-webkit-box-shadow: 0 0 1em rgba(0, 0, 0, .1), 0 0 .0625em rgba(0, 0, 0, .15), 0 .125em .125em rgba(0, 0, 0, .15);
	box-shadow: 0 0 1em rgba(0, 0, 0, .1), 0 0 .0625em rgba(0, 0, 0, .15), 0 .125em .125em rgba(0, 0, 0, .15)
}

.mbsc-ios .mbsc-slider-tooltip {
	font-size: .875em;
	width: 3em;
	margin-right: -1.5em;
	top: -1em;
	text-align: center;
	color: #b6b6b6;
	opacity: 0;
	-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out
}

.mbsc-ios .mbsc-active .mbsc-slider-tooltip,
.mbsc-ios .mbsc-slider-handle:focus~.mbsc-slider-tooltip {
	opacity: 1
}

.mbsc-ios .mbsc-slider-step {
	height: .5em;
	width: .0625em;
	margin-top: -.1875em;
	margin-left: -.0625em;
	background: #dedede
}




.mbsc-ios .mbsc-progress-cont {
	padding: 1em 0
}

.mbsc-ios .mbsc-progress-track {
	background: #dedede;
	border-radius: 1em;
	height: .0625em
}

.mbsc-ios .mbsc-progress-bar {
	background: #1272dc;
	z-index: 1
}

.mbsc-ios .mbsc-progress-value {
	width: 3.715em;
	font-size: .875em;
	color: #b6b6b6
}

.mbsc-ios .mbsc-progress-step-label {
	top: 1.333334em;
	color: #b6b6b6
}

.mbsc-ios.mbsc-progress.mbsc-ic-left:after,
.mbsc-ios.mbsc-progress.mbsc-ic-left:before {
	left: 1em
}


.mbsc-ios.mbsc-progress {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 4em;
	margin-top: -1px;
	padding: .625em 1em;
	background: #fff;
	align-items: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.mbsc-ios.mbsc-progress.mbsc-progress-w .mbsc-label {
	padding: 0
}

.mbsc-ios.mbsc-progress .mbsc-input-ic {
	top: .0625em;
	margin: 0
}


.mbsc-ios.mbsc-timer .mbsc-sc-whl-gr {
	padding: .833333em
}

.mbsc-ios.mbsc-timer .mbsc-sc-lbl {
	z-index: 3;
	top: 50%;
	bottom: auto;
	right: 0;
	left: auto;
	width: auto;
	margin-top: -.75em;
	padding: 0 .55em;
	color: #007aff;
	font-size: 1.666667em;
	line-height: 1.5em;
	text-transform: lowercase
}

.mbsc-ios.mbsc-timer .mbsc-sc-whl-gr-3d .mbsc-sc-lbl {
	-webklit-transform: translateZ(88px);
	transform: translateZ(88px)
}

.mbsc-ios.mbsc-timer .mbsc-sc-itm {
	text-overflow: clip
}

.mbsc-ios.mbsc-timer .mbsc-sc-lbl-v {
	margin: 0
}

.mbsc-ios .mbsc-sc-lbl-v .mbsc-timer-lbl {
	display: inline;
	visibility: hidden;
	padding-left: .5em;
	font-size: .909090em;
	text-transform: lowercase
}



.mbsc-ios.mbsc-ts .mbsc-sc-lbl-v {
	margin: 0
}

.mbsc-ios.mbsc-ts .mbsc-sc-lbl-v .mbsc-ts-lbl {
	display: inline;
	visibility: hidden;
	padding-left: .5em;
	font-size: .909090em;
	text-transform: lowercase
}

.mbsc-ios.mbsc-ts .mbsc-sc-whl-gr {
	padding: .833333em
}

.mbsc-ios.mbsc-ts .mbsc-sc-lbl {
	padding: 0 .55em;
	margin-top: -.75em;
	left: auto;
	top: 50%;
	right: 0;
	width: auto;
	z-index: 3;
	color: #007aff;
	font-size: 1.666667em;
	line-height: 1.5em;
	text-transform: lowercase
}

.mbsc-ios.mbsc-ts .mbsc-sc-whl-gr-3d .mbsc-sc-lbl {
	-webklit-transform: translateZ(88px);
	transform: translateZ(88px)
}



.mbsc-ios .mbsc-rating-icon-unf {
	color: #d5d5d5
}

.mbsc-ios .mbsc-rating-circle {
	background: #0c80fe;
	width: 2em;
	height: 2em;
	font-size: .545454em;
	line-height: 2em;
	color: #fff
}

.mbsc-ios .mbsc-rating-circle-unf {
	background: 0 0;
	border: 1px solid #0c80fe
}



.mbsc-ios .mbsc-range-btn-c,
.mbsc-ios .mbsc-range-btn-t {
	width: auto;
	display: block
}

.mbsc-ios .mbsc-range-btn {
	position: relative;
	min-height: 2.75em;
	margin: 0;
	padding: .75em 1em;
	background: #f7f7f7;
	border: 0;
	color: #000;
	text-align: left;
	font-size: 1.33334em;
	border-radius: 0
}

.mbsc-ios .mbsc-range-btn-v {
	position: absolute;
	top: .75em;
	right: 1em;
	font-weight: 400
}

.mbsc-ios .mbsc-range-btn-end {
	border-bottom: 1px solid #ccc
}

.mbsc-ios .mbsc-range-btn-end .mbsc-range-btn:before {
	border-top: 1px solid #ccc;
	content: "";
	position: absolute;
	right: 0;
	left: 1em;
	top: 0
}

@media (-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
	.mbsc-ios .mbsc-range-btn-end,
	.mbsc-ios .mbsc-range-btn-end .mbsc-range-btn:before {
		border-width: .5px
	}
}

.mbsc-ios .mbsc-range-btn-sel .mbsc-range-btn .mbsc-range-btn-v {
	color: #007aff
}

.mbsc-ios.mbsc-range .mbsc-cal-day {
	padding: .375em 0
}

.mbsc-ios.mbsc-range .mbsc-cal-week-nr {
	padding-top: .583333em;
	line-height: 2em;
	vertical-align: top
}

.mbsc-ios.mbsc-range .mbsc-cal .mbsc-cal-day-sel .mbsc-cal-day-fg {
	background: 0 0;
	color: #fff;
	border: 0;
	padding-top: 1px
}

.mbsc-ios.mbsc-range .mbsc-cal-day-sel .mbsc-cal-day-frame {
	position: absolute;
	top: .375em;
	left: 0;
	right: 0;
	opacity: 1;
	height: 1.875em;
	background: #007aff;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.mbsc-ios.mbsc-range .mbsc-cal-sel-start.mbsc-cal-sel-end .mbsc-cal-day-frame {
	width: 0;
	padding: 0
}

.mbsc-ios.mbsc-range .mbsc-cal-sel-start .mbsc-cal-day-frame {
	right: 0
}

.mbsc-ios.mbsc-range .mbsc-cal-sel-end .mbsc-cal-day-frame {
	left: 0
}

.mbsc-ios.mbsc-range .mbsc-cal-day:first-child .mbsc-cal-day-frame {
	border-top-left-radius: 2em;
	border-bottom-left-radius: 2em;
	left: .25em
}

.mbsc-ios.mbsc-range .mbsc-cal-day:last-child .mbsc-cal-day-frame {
	border-top-right-radius: 2em;
	border-bottom-right-radius: 2em;
	right: .25em
}

.mbsc-ios.mbsc-range .mbsc-cal-day.mbsc-cal-sel-start .mbsc-cal-day-frame {
	left: 50%;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.mbsc-ios.mbsc-range .mbsc-cal-day.mbsc-cal-sel-end .mbsc-cal-day-frame {
	right: 50%;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.mbsc-ios.mbsc-range .mbsc-cal-table .mbsc-cal-day-hl .mbsc-cal-day-i .mbsc-cal-day-fg {
	background: #007aff;
	color: #fff
}



.mbsc-ios.mbsc-ms-c {
	background: #f7f7f7;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	color: #888
}

.mbsc-ios.mbsc-ms-top {
	border-top: 0
}

.mbsc-ios.mbsc-ms-bottom {
	border-bottom: 0
}

.mbsc-ios .mbsc-ms-item {
	font-size: 1em
}

.mbsc-ios.mbsc-ms-icons .mbsc-ms-item {
	font-size: .75em
}

.mbsc-ios.mbsc-ms-icons.mbsc-ms-txt .mbsc-ms-item-i-c {
	padding-bottom: .25em
}

.mbsc-ios .mbsc-ms-item-sel,
.mbsc-ios.mbsc-ms-nosel .mbsc-ms-item {
	color: #007aff
}

.mbsc-ios.mbsc-ms-nosel .mbsc-btn-a .mbsc-ms-item-i {
	opacity: .5
}



.mbsc-ios.mbsc-color .mbsc-sc-whl-w {
	margin: 0 .25em
}

.mbsc-ios.mbsc-color .mbsc-sc-whl-l {
	display: none
}

.mbsc-ios .mbsc-color-preview {
	border-bottom: 1px solid #acacac
}



.mbsc-ios .mbsc-cal-events {
	margin: .5em .5em .583333em;
	background: #000;
	background: rgba(0, 0, 0, .8)
}

.mbsc-ios .mbsc-cal-events-b {
	margin: .583333em .5em .5em
}

.mbsc-ios .mbsc-cal-event {
	margin: 0;
	padding: .5em .5em .5em 1.5em;
	background: #f7f7f7;
	border-top: 1px solid #eee;
	color: #000;
	font-weight: 700
}

.mbsc-ios .mbsc-cal-event:first-child {
	border: 0
}

.mbsc-ios .mbsc-cal-event-color {
	top: 50%;
	left: .5em;
	margin-top: -.25em;
	width: .5em;
	height: .5em;
	background: #94b8dd;
	border: 1px solid rgba(0, 0, 0, .3);
	border-radius: .5em
}

.mbsc-ios .mbsc-cal-events-arr {
	border-color: rgba(0, 0, 0, .8)transparent transparent
}

.mbsc-ios .mbsc-cal-events-b .mbsc-cal-events-arr {
	border-color: transparent transparent rgba(0, 0, 0, .8)
}



.mbsc-ios.mbsc-calendar.mbsc-fr-bubble .mbsc-fr-w {
	padding-bottom: .666667em
}

.mbsc-ios .mbsc-cal-c {
	margin: 0;
	padding: 0
}

.mbsc-ios .mbsc-cal {
	color: #000
}

.mbsc-ios .mbsc-cal-header .mbsc-fr-btn {
	font-size: .944445em
}

.mbsc-ios .mbsc-cal-days-c th {
	line-height: 2em
}

.mbsc-ios .mbsc-cal-table {
	font-size: 1.333334em
}

.mbsc-ios .mbsc-cal-hl-now .mbsc-cal-today {
	color: #007aff
}

.mbsc-ios .mbsc-cal-btn-txt {
	color: #007aff;
	font-size: 1.352941em;
	line-height: 40px
}

.mbsc-ios .mbsc-cal th,
.mbsc-ios .mbsc-cal-week-nr {
	font-weight: 400
}

.mbsc-ios .mbsc-cal-week-nrs-c {
	top: 2em;
	background: #f7f7f7
}

.mbsc-ios .mbsc-cal-day {
	padding: .1875em .375em .75em;
	background: #f7f7f7;
	border-top: 1px solid #ccc;
	color: #000
}

.mbsc-ios .mbsc-cal .mbsc-cal-sc-cell-i,
.mbsc-ios .mbsc-cal-day-i {
	position: static;
	text-align: center
}

.mbsc-ios .mbsc-cal .mbsc-cal-day-fg {
	width: 1.875em;
	height: 1.875em;
	line-height: 1.75em;
	border: 1px solid transparent;
	text-align: center;
	padding: 0;
	margin: 0 auto
}

.mbsc-ios .mbsc-cal-day-sel .mbsc-cal-day-fg {
	border-radius: 1000px;
	border: 1px solid #007aff;
	background: #007aff;
	color: #fff
}

.mbsc-ios .mbsc-cal-day-hl .mbsc-cal-day-fg {
	border: 1px solid #007aff;
	background: 0 0;
	color: #000;
	border-radius: 1000px
}

.mbsc-ios .mbsc-cal-day-inv .mbsc-cal-day-fg {
	color: rgba(0, 0, 0, .3)
}

.mbsc-ios .mbsc-cal-day-inv.mbsc-cal-day-sel .mbsc-cal-day-fg {
	color: rgba(255, 255, 255, .4)
}

.mbsc-ios .mbsc-cal-sc-c {
	background: #fff
}

.mbsc-ios .mbsc-cal-sc-m-cell {
	background: #f7f7f7;
	border-top: 1px solid #ccc
}

.mbsc-ios .mbsc-cal-sc .mbsc-cal-day-sel .mbsc-cal-day-i,
.mbsc-ios .mbsc-cal-sc .mbsc-cal-sc-sel .mbsc-cal-sc-cell-i {
	display: inline-block;
	width: auto;
	height: auto;
	background: #007aff;
	color: #fff;
	padding: 0 .625016em;
	line-height: 1.625115em;
	border-radius: 13px
}

.mbsc-ios .mbsc-cal-day-ic-c {
	font-size: .75em
}

.mbsc-ios .mbsc-cal-tabs {
	padding: .833334em .833334em .416667em;
	font-size: 1em
}

.mbsc-ios .mbsc-cal-tab {
	border: 1px solid #007aff;
	line-height: 1.928571em;
	font-size: 1.166667em
}

.mbsc-ios .mbsc-cal-tab .mbsc-cal-tab-i {
	padding: 0 .714285em;
	color: #007aff
}

.mbsc-ios .mbsc-ltr .mbsc-cal-tab:first-child {
	border-right: 0;
	border-radius: 4px 0 0 4px
}

.mbsc-ios .mbsc-ltr .mbsc-cal-tab:last-child {
	border-left: 0;
	border-radius: 0 4px 4px 0
}

.mbsc-ios .mbsc-rtl .mbsc-cal-tab:last-child {
	border-right: 0;
	border-radius: 4px 0 0 4px
}

.mbsc-ios .mbsc-rtl .mbsc-cal-tab:first-child {
	border-left: 0;
	border-radius: 0 4px 4px 0
}

.mbsc-ios .mbsc-cal-tabs .mbsc-cal-tab-sel {
	background: #007aff
}

.mbsc-ios .mbsc-cal-tabs .mbsc-cal-tab-sel .mbsc-cal-tab-i {
	color: #fff
}

.mbsc-ios.mbsc-fr-bubble .mbsc-cal-c {
	padding: 0 .666667em
}

.mbsc-ios.mbsc-fr-bubble.mbsc-fr-nobtn .mbsc-cal-c,
.mbsc-ios.mbsc-fr-center .mbsc-cal-c {
	padding: .666667em .666667em 0
}

.mbsc-ios.mbsc-fr-center.mbsc-fr-nobtn .mbsc-cal-c {
	padding: .666667em
}

.mbsc-ios.mbsc-cal-liq.mbsc-fr-center .mbsc-fr-popup {
	border-radius: 0
}

.mbsc-ios.mbsc-cal-liq.mbsc-fr-center .mbsc-fr-w {
	padding-bottom: 0;
	padding-top: 3.75em
}

.mbsc-ios.mbsc-cal-liq.mbsc-fr-center .mbsc-cal-c,
.mbsc-ios.mbsc-cal-liq.mbsc-fr-nobtn .mbsc-fr-w {
	padding: 0
}

.mbsc-ios.mbsc-cal-liq.mbsc-fr-center .mbsc-fr-btn-cont {
	top: 0;
	bottom: auto;
	border-bottom: 1px solid #ccc
}

.mbsc-ios.mbsc-cal-liq.mbsc-fr-center .mbsc-fr-btn-w {
	float: right;
	border: 0
}

.mbsc-ios.mbsc-cal-liq.mbsc-fr-center .mbsc-fr-btn-c {
	float: left
}

.mbsc-ios.mbsc-cal-liq.mbsc-fr-center .mbsc-fr-btn-s .mbsc-fr-btn {
	font-weight: 700
}

.mbsc-ios.mbsc-cal-liq.mbsc-fr-center .mbsc-fr-btn-a {
	background: 0 0;
	opacity: .5
}

.mbsc-ios .mbsc-cal-ev .mbsc-cal-day {
	padding-bottom: 1.125em
}

.mbsc-ios .mbsc-cal-day-m {
	bottom: .1875em
}

.mbsc-ios .mbsc-cal-day-m-c {
	width: .375em;
	height: .375em;
	border-radius: .375em;
	background: #ccc
}

.mbsc-ios .mbsc-cal-day-txt-c {
	width: auto;
	left: .125em;
	right: .125em;
	bottom: .125em
}

.mbsc-ios .mbsc-cal-day-txt {
	background: #c3d7ef;
	color: #555;
	font-size: .625em;
	line-height: 1.4em;
	margin: 0
}

.mbsc-ios.mbsc-cal-l .mbsc-cal,
.mbsc-ios.mbsc-cal-m .mbsc-cal {
	font-size: 1em
}

.mbsc-ios.mbsc-cal-l .mbsc-cal-days-c,
.mbsc-ios.mbsc-cal-m .mbsc-cal-days-c {
	font-size: 1.333334em
}

@media (-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
	.mbsc-ios .mbsc-cal-day,
	.mbsc-ios .mbsc-cal-sc-m-cell,
	.mbsc-ios.mbsc-cal-liq.mbsc-fr-center .mbsc-fr-btn-cont {
		border-width: .5px
	}
}




.mbsc-ios.mbsc-np .mbsc-fr-c {
	font-size: 1.333334em
}

.mbsc-ios .mbsc-np-btn {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	font-size: 1.363637em;
	height: 2.2em
}

.mbsc-ios .mbsc-ltr .mbsc-np-btn:first-child,
.mbsc-ios .mbsc-rtl .mbsc-np-btn:last-child {
	border-left: 0
}

.mbsc-ios .mbsc-np-btn-empty,
.mbsc-ios .mbsc-np-btn.mbsc-fr-btn-a {
	background: #d1d5db
}

.mbsc-ios .mbsc-np-btn.mbsc-fr-btn-d {
	color: #ddd
}

.mbsc-ios .mbsc-np-ts-h,
.mbsc-ios .mbsc-np-ts-m {
	font-weight: 400
}

.mbsc-ios .mbsc-np-del:before {
	font-size: 1.125em
}

@media (-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
	.mbsc-ios .mbsc-np-btn {
		border-width: .5px
	}
}


.mbsc-ios.mbsc-slider input:disabled~.mbsc-progress-cont .mbsc-progress-track {
	opacity: .4
}


.mbsc-ios.mbsc-progress.mbsc-ic-left .mbsc-left-ic,
.mbsc-rtl.mbsc-ios.mbsc-progress.mbsc-ic-right .mbsc-right-ic {
	right: auto;
	left: -.375em
}

.mbsc-ios.mbsc-progress.mbsc-ic-right .mbsc-right-ic,
.mbsc-rtl.mbsc-ios.mbsc-progress.mbsc-ic-left .mbsc-left-ic {
	left: auto;
	right: -.375em
}

.mbsc-ios.mbsc-progress .mbsc-input-wrap {
	position: relative;
	padding: 0 .75em
}

.mbsc-ltr.mbsc-ios.mbsc-progress.mbsc-progress-w.mbsc-ic-left .mbsc-input-wrap,
.mbsc-rtl.mbsc-ios.mbsc-progress.mbsc-progress-w.mbsc-ic-right .mbsc-input-wrap {
	padding-left: 2.5em
}

.mbsc-ltr.mbsc-ios.mbsc-progress.mbsc-progress-w.mbsc-ic-right .mbsc-input-wrap,
.mbsc-rtl.mbsc-ios.mbsc-progress.mbsc-progress-w.mbsc-ic-left .mbsc-input-wrap {
	padding-right: 2.5em
}

.mbsc-ltr.mbsc-ios.mbsc-progress.mbsc-progress-value-left .mbsc-input-wrap,
.mbsc-rtl.mbsc-ios.mbsc-progress.mbsc-progress-value-right .mbsc-input-wrap {
	padding-left: 3.5em
}

.mbsc-ltr.mbsc-ios.mbsc-progress.mbsc-progress-value-right .mbsc-input-wrap,
.mbsc-rtl.mbsc-ios.mbsc-progress.mbsc-progress-value-left .mbsc-input-wrap {
	padding-right: 3.5em
}

.mbsc-ltr.mbsc-ios.mbsc-progress.mbsc-ic-left.mbsc-progress-value-left .mbsc-input-wrap,
.mbsc-rtl.mbsc-ios.mbsc-progress.mbsc-ic-right.mbsc-progress-value-right .mbsc-input-wrap {
	padding-left: 5.5em
}

.mbsc-ltr.mbsc-ios.mbsc-progress.mbsc-ic-right.mbsc-progress-value-right .mbsc-input-wrap,
.mbsc-rtl.mbsc-ios.mbsc-progress.mbsc-ic-left.mbsc-progress-value-left .mbsc-input-wrap {
	padding-right: 5.5em
}

.mbsc-ltr.mbsc-ios.mbsc-progress.mbsc-ic-left.mbsc-progress-value-left .mbsc-progress-value,
.mbsc-rtl.mbsc-ios.mbsc-progress.mbsc-ic-right.mbsc-progress-value-right .mbsc-progress-value {
	left: 2.2857em
}

.mbsc-ltr.mbsc-ios.mbsc-progress.mbsc-ic-right.mbsc-progress-value-right .mbsc-progress-value,
.mbsc-rtl.mbsc-ios.mbsc-progress.mbsc-ic-left.mbsc-progress-value-left .mbsc-progress-value {
	right: 2.2857em
}







/*form*/

.mbsc-ios.mbsc-form {
	background: #efeff4;
	color: #000
}

.mbsc-ios.mbsc-form::-moz-selection {
	color: #fff;
	background: #1272dc
}

.mbsc-ios.mbsc-form::selection {
	color: #fff;
	background: #1272dc
}

.mbsc-ios .mbsc-input-ic {
	color: #7f8797
}

.mbsc-ios .mbsc-padding {
	padding: 1em
}

.mbsc-ios .mbsc-divider,
.mbsc-ios .mbsc-form-group-title {
	position: relative;
	z-index: 2;
	background: #efeff4;
	margin-top: -1px;
	border-bottom: 1px solid #ccc;
	color: #6d6d72;
	font-size: .75em;
	line-height: 1.5em;
	text-transform: uppercase
}

.mbsc-ios .mbsc-divider {
	padding: 2.333334em 1.333334em .5em;
	border-top: 1px solid #ccc
}

.mbsc-ios .mbsc-form-group-title {
	padding: .5em 1.333334em
}

.mbsc-ios .mbsc-form-group-inset .mbsc-control-w:first-child,
.mbsc-ios .mbsc-form-group-inset .mbsc-form-group-title+.mbsc-control-w {
	border-top-left-radius: .5em;
	border-top-right-radius: .5em
}

.mbsc-ios .mbsc-form-group-inset .mbsc-control-w:last-child {
	border-bottom-left-radius: .5em;
	border-bottom-right-radius: .5em
}

.mbsc-ios .mbsc-form-group-inset .mbsc-control-w:first-child:before,
.mbsc-ios .mbsc-form-group-inset .mbsc-control-w:last-child:after,
.mbsc-ios .mbsc-form-group-inset .mbsc-form-group-title {
	border: 0
}

.mbsc-ios .mbsc-input {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 0;
	background: #fff
}

.mbsc-ios .mbsc-input.mbsc-textarea .mbsc-label {
	margin-bottom: -.625em
}

.mbsc-ios .mbsc-ic-left .mbsc-label~.mbsc-input-wrap {
	padding-left: 0
}

.mbsc-ios .mbsc-input.mbsc-textarea.mbsc-ic-left .mbsc-label~.mbsc-input-wrap {
	padding-left: 2.25em
}

.mbsc-ios .mbsc-input.mbsc-textarea {
	flex-direction: column
}

.mbsc-ios .mbsc-input input,
.mbsc-ios .mbsc-textarea textarea {
	height: 2.75em;
	padding: 0 1em;
	background: 0 0
}

.mbsc-ios .mbsc-input input::-webkit-input-placeholder,
.mbsc-ios .mbsc-textarea textarea::-webkit-input-placeholder {
	color: #ccc
}

.mbsc-ios .mbsc-input input::-ms-input-placeholder,
.mbsc-ios .mbsc-textarea textarea::-ms-input-placeholder {
	color: #ccc
}

.mbsc-ios .mbsc-input input::-moz-placeholder,
.mbsc-ios .mbsc-textarea textarea::-moz-placeholder {
	color: #ccc
}

.mbsc-ios .mbsc-input .mbsc-label,
.mbsc-ios .mbsc-progress .mbsc-label {
	-webkit-box-flex: 0;
	-webkit-flex: 0 auto;
	-moz-box-flex: 0;
	-moz-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 25%;
	max-width: 12.5em;
	overflow: hidden;
	font-size: 1em;
	line-height: 2.75em;
	color: #020202;
	white-space: nowrap;
	text-overflow: ellipsis;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.mbsc-ios.mbsc-ltr .mbsc-input .mbsc-label {
	padding-left: 1em
}

.mbsc-ios.mbsc-rtl .mbsc-input .mbsc-label {
	padding-right: 1em
}

.mbsc-ios .mbsc-input-wrap {
	position: static;
	-webkit-box-flex: 1;
	-webkit-flex: 1 auto;
	-moz-box-flex: 1;
	-moz-flex: 1 auto;
	-ms-flex: 1 auto;
	flex: 1 auto
}

.mbsc-ios .mbsc-input input:disabled,
.mbsc-ios .mbsc-input select:disabled~.mbsc-ic,
.mbsc-ios .mbsc-input select:disabled~input {
	opacity: .5
}

.mbsc-ios .mbsc-err-msg {
	padding: .5em 1.3333em;
	color: #d8332a
}

.mbsc-ios.mbsc-ltr .mbsc-select input {
	padding-right: 2.25em
}

.mbsc-ios.mbsc-rtl .mbsc-select input {
	padding-left: 2.25em
}

.mbsc-ios .mbsc-select-ic {
	position: absolute;
	display: block;
	height: 1.25em;
	width: 1.25em;
	top: .875em;
	right: 1em;
	text-align: center
}

.mbsc-ios.mbsc-rtl .mbsc-select-ic {
	right: auto;
	left: 1em
}

.mbsc-ios .mbsc-ic-right .mbsc-select-ic {
	right: 3.4em
}

.mbsc-ios.mbsc-rtl .mbsc-ic-right .mbsc-select-ic {
	right: auto;
	left: 3.4em
}

.mbsc-ios .mbsc-textarea .mbsc-input-wrap {
	padding: .625em 0
}

.mbsc-ios .mbsc-textarea textarea {
	height: 3em
}

.mbsc-ios .mbsc-input-ic {
	top: .375em;
	margin-top: -1px
}

.mbsc-ios .mbsc-ic-left {
	z-index: 1
}

.mbsc-ios.mbsc-ltr .mbsc-ic-left .mbsc-input-wrap,
.mbsc-ios.mbsc-rtl .mbsc-ic-right .mbsc-input-wrap {
	padding-left: 2.25em
}

.mbsc-ios.mbsc-ltr .mbsc-ic-right .mbsc-input-wrap,
.mbsc-ios.mbsc-rtl .mbsc-ic-left .mbsc-input-wrap {
	padding-right: 2.25em
}

.mbsc-ios.mbsc-ltr .mbsc-ic-left .mbsc-label {
	padding-left: 3.25em
}

.mbsc-ios.mbsc-rtl .mbsc-ic-left .mbsc-label {
	padding-right: 3.25em
}

.mbsc-ios .mbsc-progress.mbsc-progress-w .mbsc-label {
	padding: 0
}

.mbsc-ios .mbsc-ic-left .mbsc-left-ic,
.mbsc-ios.mbsc-rtl .mbsc-ic-right .mbsc-right-ic {
	right: auto;
	left: .625em
}

.mbsc-ios .mbsc-ic-right .mbsc-right-ic,
.mbsc-ios.mbsc-rtl .mbsc-ic-left .mbsc-left-ic {
	left: auto;
	right: .625em
}

.mbsc-ios .mbsc-control-w {
	margin-top: -1px
}

.mbsc-ios .mbsc-control-w:after,
.mbsc-ios .mbsc-control-w:before {
	border-top: 1px solid #ccc;
	content: "";
	position: absolute;
	right: 0;
	left: 1em
}

.mbsc-ios .mbsc-control-w:before {
	top: 0
}

.mbsc-ios .mbsc-control-w:after {
	bottom: 0
}

.mbsc-ios .mbsc-control-w:first-child:before,
.mbsc-ios .mbsc-control-w:last-child:after {
	left: 0
}

.mbsc-ios .mbsc-ic-left:after,
.mbsc-ios .mbsc-ic-left:before {
	left: 3.25em
}

.mbsc-ios .mbsc-checkbox,
.mbsc-ios .mbsc-radio {
	padding: .875em 3.75em .875em 1em;
	background: #fff
}

.mbsc-ios.mbsc-rtl .mbsc-checkbox,
.mbsc-ios.mbsc-rtl .mbsc-radio {
	padding: .875em 1em .875em 3.75em
}

.mbsc-ios .mbsc-checkbox input:disabled+.mbsc-checkbox-box,
.mbsc-ios .mbsc-checkbox input:disabled~.mbsc-desc,
.mbsc-ios .mbsc-checkbox input:disabled~.mbsc-label,
.mbsc-ios .mbsc-radio input:disabled+.mbsc-radio-box,
.mbsc-ios .mbsc-radio input:disabled~.mbsc-desc,
.mbsc-ios .mbsc-radio input:disabled~.mbsc-label,
.mbsc-ios .mbsc-switch input:disabled+.mbsc-switch-track,
.mbsc-ios .mbsc-switch input:disabled~.mbsc-desc,
.mbsc-ios .mbsc-switch input:disabled~.mbsc-label {
	opacity: .3
}

.mbsc-ios .mbsc-checkbox-box:after,
.mbsc-ios .mbsc-radio-box:after {
	-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out
}

.mbsc-ios .mbsc-checkbox-box {
	right: 1em;
	width: 1.75em;
	height: 1.75em;
	margin-top: -.875em;
	background: 0 0;
	border: .125em solid #1272dc;
	border-radius: 2em
}

.mbsc-ios.mbsc-rtl .mbsc-checkbox-box {
	right: auto;
	left: 1em
}

.mbsc-ios .mbsc-checkbox-box:after {
	top: 32%;
	left: 26%;
	width: .75em;
	height: .375em;
	border: .125em solid #1272dc;
	border-top: 0;
	border-right: 0
}

.mbsc-ios .mbsc-radio-box {
	right: 1.125em;
	margin-top: -.625em;
	background: 0 0
}

.mbsc-ios.mbsc-rtl .mbsc-radio-box {
	right: auto;
	left: 1.125em
}

.mbsc-ios .mbsc-radio-box:after {
	position: absolute;
	top: 44%;
	left: 23%;
	width: 1em;
	height: .5em;
	border: .125em solid #1272dc;
	border-top: 0;
	border-right: 0;
	border-radius: 0;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.mbsc-ios .mbsc-radio input:disabled~.mbsc-radio-label {
	color: #a6a7a6
}

.mbsc-ios .mbsc-btn {
	margin: .5em .25em;
	padding: .625em 1.375em;
	background: #fff;
	border: 0;
	border-radius: .25em;
	color: #1272dc;
	-webkit-transition: background-color .2s ease-in-out;
	-moz-transition: background-color .2s ease-in-out;
	transition: background-color .2s ease-in-out
}

.mbsc-ios .mbsc-btn-ic {
	padding-right: .625em
}

.mbsc-ios .mbsc-btn-icon-only .mbsc-btn-ic {
	padding: 0
}

.mbsc-ios .mbsc-btn.mbsc-active {
	background: #f5f5f5
}

.mbsc-ios .mbsc-btn:disabled {
	background: #dfdfdf;
	color: #c4c4c4
}

.mbsc-ios .mbsc-btn.mbsc-btn-flat {
	background: 0 0;
	border-color: transparent
}

.mbsc-ios .mbsc-btn-flat.mbsc-active {
	opacity: .6
}

.mbsc-ios .mbsc-btn-flat:disabled {
	background: 0 0;
	opacity: .8;
	color: #c4c4c4
}

.mbsc-ios .mbsc-btn-group {
	padding: .5em .75em;
	background: #efeff4;
	z-index: 2;
	position: relative;
	margin-top: -1px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc
}

@media (-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
	.mbsc-ios .mbsc-btn-group,
	.mbsc-ios .mbsc-control-w:after,
	.mbsc-ios .mbsc-control-w:before,
	.mbsc-ios .mbsc-divider {
		border-width: .5px
	}
}

.mbsc-ios a {
	color: #1272dc
}

.mbsc-ios .mbsc-switch {
	padding: .875em 5em .875em 1em;
	background: #fff
}

.mbsc-ios.mbsc-rtl .mbsc-switch {
	padding: .875em 1em .875em 5em
}

.mbsc-ios .mbsc-switch-track {
	right: 1em;
	width: 3em;
	height: 1.75em;
	padding: 0;
	margin-top: -.96875em;
	background: #e5e5e5;
	border: .09375em solid #e5e5e5;
	border-radius: 1.25em;
	box-sizing: content-box
}

.mbsc-ios.mbsc-rtl .mbsc-switch-track {
	right: auto;
	left: 1em
}

.mbsc-ios .mbsc-switch-track:after {
	content: '';
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #fff;
	border-radius: 1.25em;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform .2s ease-out;
	-moz-transition: -moz-transform .2s ease-out;
	transition: transform .2s ease-out
}

.mbsc-ios .mbsc-switch-track .mbsc-progress-track {
	margin: 0 .875em
}

.mbsc-ios .mbsc-switch-handle {
	z-index: 2;
	top: 50%;
	left: 50%;
	width: 1.75em;
	height: 1.75em;
	margin: -.875em 0 0 -.875em;
	background: #fff;
	border-radius: 1.75em;
	-webkit-box-shadow: 0 0 1em rgba(0, 0, 0, .1), 0 0 .0625em rgba(0, 0, 0, .15), 0 .125em .125em rgba(0, 0, 0, .15);
	box-shadow: 0 0 1em rgba(0, 0, 0, .1), 0 0 .0625em rgba(0, 0, 0, .15), 0 .125em .125em rgba(0, 0, 0, .15);
	-webkit-transition: -webkit-transform .2s ease-out;
	-moz-transition: -moz-transform .2s ease-out;
	transition: transform .2s ease-out
}

.mbsc-ios.mbsc-rtl .mbsc-switch-handle {
	margin: -.875em -.875em 0 0
}

.mbsc-ios .mbsc-switch input:checked+.mbsc-switch-track {
	background: #4cd764;
	border-color: #4cd764
}

.mbsc-ios .mbsc-switch input:checked+.mbsc-switch-track:after {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0)
}

.mbsc-ios .mbsc-segmented {
	padding: .75em;
	background-color: #fff
}

.mbsc-ios .mbsc-stepper {
	display: block
}

.mbsc-ios .mbsc-segmented-content {
	height: 2.142857142em;
	margin-left: -.07142857em;
	line-height: 2.142857142857143em;
	padding: 0 .42857em;
	color: #1272dc;
	text-transform: capitalize;
	border: .07142857em solid #1272dc;
	background: #fff
}

.mbsc-ios.mbsc-ltr .mbsc-segmented-item:first-child .mbsc-segmented-content,
.mbsc-ios.mbsc-ltr .mbsc-stepper-minus .mbsc-segmented-content,
.mbsc-ios.mbsc-rtl .mbsc-segmented-item:last-child .mbsc-segmented-content,
.mbsc-ios.mbsc-rtl .mbsc-stepper-plus .mbsc-segmented-content {
	border-top-left-radius: .25em;
	border-bottom-left-radius: .25em
}

.mbsc-ios .mbsc-segmented.mbsc-stepper.mbsc-control-w:after,
.mbsc-ios .mbsc-segmented.mbsc-stepper.mbsc-control-w:before {
	border: 0
}

.mbsc-ios.mbsc-ltr .mbsc-segmented-item:last-child .mbsc-segmented-content,
.mbsc-ios.mbsc-ltr .mbsc-stepper-plus .mbsc-segmented-content,
.mbsc-ios.mbsc-rtl .mbsc-segmented-item:first-child .mbsc-segmented-content,
.mbsc-ios.mbsc-rtl .mbsc-stepper-minus .mbsc-segmented-content {
	border-top-right-radius: .25em;
	border-bottom-right-radius: .25em
}

.mbsc-ios .mbsc-segmented input:checked+.mbsc-segmented-content,
.mbsc-ios .mbsc-stepper .mbsc-active .mbsc-segmented-content {
	background: #1272dc;
	color: #fff
}

.mbsc-ios .mbsc-segmented input.mbsc-active+.mbsc-segmented-content {
	background: rgba(18, 114, 220, .15);
	color: #1272dc
}

.mbsc-ios .mbsc-stepper-cont {
	padding: 1.5em 11.75em 1.5em 1em;
	background: #fff
}

.mbsc-ios.mbsc-rtl .mbsc-stepper-cont {
	padding: 1.5em 1em 1.5em 11.75em
}

.mbsc-ios .mbsc-stepper {
	right: 1em;
	margin-top: -1em
}

.mbsc-ios.mbsc-rtl .mbsc-stepper {
	right: auto;
	left: 1em
}

.mbsc-ios .mbsc-segmented input:disabled+.mbsc-segmented-content,
.mbsc-ios .mbsc-segmented input:disabled~.mbsc-segmented-item .mbsc-segmented-content,
.mbsc-ios .mbsc-step-disabled .mbsc-segmented-content {
	color: #c4c4c4;
	border-color: #c4c4c4
}

.mbsc-ios .mbsc-stepper input:disabled {
	color: #c4c4c4;
	-webkit-text-fill-color: #c4c4c4
}

.mbsc-ios .mbsc-stepper .mbsc-segmented-item {
	width: 3.25em
}

.mbsc-ios .mbsc-segmented input:disabled:checked+.mbsc-segmented-content {
	background: #dfdfdf
}

.mbsc-ios .mbsc-stepper .mbsc-active.mbsc-step-disabled .mbsc-segmented-content {
	background: 0 0;
	color: #c4c4c4
}

.mbsc-ios .mbsc-stepper input {
	color: #000;
	width: 3.714286em;
	left: 3.714286em;
	z-index: 3
}


.mbsc-ios-dark .mbsc-fr-overlay {
	background: rgba(255, 255, 255, .1)
}

.mbsc-ios-dark .mbsc-fr-popup {
	background: #080808;
	color: #fff
}

.mbsc-ios-dark .mbsc-fr-hdr {
	border-color: #333;
	color: #fff
}

.mbsc-ios-dark .mbsc-fr-btn-cont,
.mbsc-ios-dark .mbsc-fr-nobtn .mbsc-fr-hdr,
.mbsc-ios-dark.mbsc-cal-liq.mbsc-fr-center .mbsc-fr-btn-cont,
.mbsc-ios-dark.mbsc-fr-center .mbsc-fr-hdr {
	border-color: #333
}

.mbsc-ios-dark .mbsc-sc-whl-o,
.mbsc-ios-dark.mbsc-calendar .mbsc-sc-whl-o {
	background: -webkit-gradient(linear, left bottom, left top, from(#080808), color-stop(0.52, rgba(8, 8, 8, 0)), color-stop(0.48, rgba(8, 8, 8, 0)), to(#080808));
	background: -webkit-linear-gradient(#080808, rgba(8, 8, 8, 0)52%, rgba(8, 8, 8, 0)48%, #080808);
	background: linear-gradient(#080808, rgba(8, 8, 8, 0)52%, rgba(8, 8, 8, 0)48%, #080808)
}

.mbsc-ios-dark .mbsc-sc-whl-l,
.mbsc-ios-dark.mbsc-calendar .mbsc-sc-whl-l {
	border-color: #333
}

.mbsc-ios-dark .mbsc-sc-itm {
	color: #9e9e9e
}

.mbsc-ios-dark .mbsc-sc-itm.mbsc-btn-a {
	background: rgba(255, 132, 0, .2)
}

.mbsc-ios-dark .mbsc-sc-btn,
.mbsc-ios-dark .mbsc-sc-itm-sel {
	color: #fff
}

.mbsc-ios-dark .mbsc-fr-btn {
	color: #ff8400
}

.mbsc-ios-dark .mbsc-sc-lbl {
	color: #fff
}

.mbsc-ios-dark.mbsc-fr-center .mbsc-fr-popup .mbsc-fr-btn-w {
	border-color: #333
}

.mbsc-ios-dark.mbsc-fr-center .mbsc-fr-btn-a {
	background: #262626
}

.mbsc-ios-dark.mbsc-fr-bottom .mbsc-fr-popup,
.mbsc-ios-dark.mbsc-fr-top .mbsc-fr-popup {
	border-color: #3d3d3d
}

.mbsc-ios-dark.mbsc-fr-bottom .mbsc-fr-btn-cont,
.mbsc-ios-dark.mbsc-fr-top .mbsc-fr-btn-cont {
	background: #1c1c1c
}

.mbsc-ios-dark .mbsc-fr-bubble-bottom .mbsc-fr-arr,
.mbsc-ios-dark .mbsc-fr-bubble-top .mbsc-fr-arr,
.mbsc-ios-dark.mbsc-calendar .mbsc-fr-persp .mbsc-fr-popup,
.mbsc-ios-dark.mbsc-sc.mbsc-fr-bottom .mbsc-fr-popup,
.mbsc-ios-dark.mbsc-sc.mbsc-fr-top .mbsc-fr-popup {
	background: #080808
}

.mbsc-ios-dark.mbsc-calendar.mbsc-fr-bottom .mbsc-fr-btn-cont,
.mbsc-ios-dark.mbsc-calendar.mbsc-fr-top .mbsc-fr-btn-cont,
.mbsc-ios-dark.mbsc-fr-bottom .mbsc-sc-whl-l,
.mbsc-ios-dark.mbsc-fr-top .mbsc-sc-whl-l {
	border-color: #333
}

.mbsc-ios-dark.mbsc-fr-bottom .mbsc-sc-whl-o,
.mbsc-ios-dark.mbsc-fr-top .mbsc-sc-whl-o {
	background: -webkit-gradient(linear, left bottom, left top, from(#080808), color-stop(0.52, rgba(8, 8, 8, 0), color-stop(0.48, rgba(8, 8, 8, 0)), to(#080808)));
	background: -webkit-linear-gradient(#080808, rgba(8, 8, 8, 0)52%, rgba(8, 8, 8, 0)48%, #080808);
	background: linear-gradient(#080808, rgba(8, 8, 8, 0)52%, rgba(8, 8, 8, 0)48%, #080808)
}

.mbsc-ios-dark.mbsc-fr-bottom .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c,
.mbsc-ios-dark.mbsc-fr-top .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c {
	background: #080808
}

.mbsc-ios-dark.mbsc-fr-inline .mbsc-sc-whl-o {
	background: -webkit-gradient(linear, left bottom, left top, from(#0f0f0f), color-stop(0.52, rgba(15, 15, 15, 0), color-stop(0.48, rgba(15, 15, 15, 0)), to(#0f0f0f)));
	background: -webkit-linear-gradient(#0f0f0f, rgba(15, 15, 15, 0)52%, rgba(15, 15, 15, 0)48%, #0f0f0f);
	background: linear-gradient(#0f0f0f, rgba(15, 15, 15, 0)52%, rgba(15, 15, 15, 0)48%, #0f0f0f)
}

.mbsc-ios-dark.mbsc-fr-inline .mbsc-fr-popup,
.mbsc-ios-dark.mbsc-fr-inline .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c {
	background: #0f0f0f
}

.mbsc-ios-dark .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c,
.mbsc-ios-dark.mbsc-calendar .mbsc-sc-whl-gr-3d .mbsc-sc-whl-c {
	background: #080808
}

.mbsc-ios-dark .mbsc-sc-whl-gr-3d .mbsc-sc-itm {
	color: #fff
}

.mbsc-ios-dark .mbsc-sc-whl-gr-3d .mbsc-sc-itm-3d {
	color: #6e6e6e
}

.mbsc-ios-dark.mbsc-sel-multi .mbsc-sc-itm {
	color: #fff
}

.mbsc-ios-dark .mbsc-sc-whl-multi .mbsc-sc-itm-sel {
	color: #ff8400
}

.mbsc-ios-dark.mbsc-calendar.mbsc-inline .mbsc-fr-popup {
	border-color: #1c1c1c
}

.mbsc-ios-dark .mbsc-cal {
	color: #fff
}

.mbsc-ios-dark .mbsc-cal-btn-txt,
.mbsc-ios-dark .mbsc-fr-btn-a .mbsc-cal-btn-txt {
	color: #ff8400
}

.mbsc-ios-dark .mbsc-cal-week-nrs-c {
	background: #080808
}

.mbsc-ios-dark .mbsc-cal-day {
	background: #080808;
	border-color: #333;
	color: #fff
}

.mbsc-ios-dark .mbsc-cal-hl-now .mbsc-cal-today {
	color: #ff8400
}

.mbsc-ios-dark .mbsc-cal-day-sel .mbsc-cal-day-fg {
	border-color: #ff8400;
	background: #ff8400;
	color: #000
}

.mbsc-ios-dark .mbsc-cal-day-hl .mbsc-cal-day-fg {
	border-color: #ff8400;
	color: #fff
}

.mbsc-ios-dark .mbsc-cal-day-inv .mbsc-cal-day-fg {
	color: rgba(255, 255, 255, .3)
}

.mbsc-ios-dark .mbsc-cal-day-inv.mbsc-cal-day-sel .mbsc-cal-day-fg {
	color: rgba(255, 255, 255, .4)
}

.mbsc-ios-dark .mbsc-cal-sc-c {
	background: #0f0f0f
}

.mbsc-ios-dark .mbsc-cal-sc-m-cell {
	background: #080808;
	border-color: #333
}

.mbsc-ios-dark .mbsc-cal-tab {
	border-color: #ff8400
}

.mbsc-ios-dark .mbsc-cal-tab .mbsc-cal-tab-i {
	color: #ff8400
}

.mbsc-ios-dark .mbsc-cal-sc .mbsc-cal-sc-sel .mbsc-cal-sc-cell-i,
.mbsc-ios-dark .mbsc-cal-tabs .mbsc-cal-tab-sel .mbsc-cal-tab-i {
	background: #ff8400;
	color: #000
}

.mbsc-ios-dark .mbsc-cal-day-m-c {
	background: #333
}

.mbsc-ios-dark .mbsc-cal-day-txt {
	background: #4d2400;
	color: #fff
}

.mbsc-ios-dark .mbsc-cal-events {
	background: #fff;
	background: rgba(255, 255, 255, .8)
}

.mbsc-ios-dark .mbsc-cal-event {
	background: #080808;
	border-color: #121212;
	color: #fff
}

.mbsc-ios-dark .mbsc-cal-event-color {
	background: #8f4c00;
	border-color: rgba(255, 255, 255, .3)
}

.mbsc-ios-dark .mbsc-cal-events-arr {
	border-color: #fff transparent transparent;
	border-color: rgba(255, 255, 255, .8)transparent transparent
}

.mbsc-ios-dark .mbsc-cal-events-b .mbsc-cal-events-arr {
	border-color: transparent transparent #fff;
	border-color: transparent transparent rgba(255, 255, 255, .8)
}

.mbsc-ios-dark .mbsc-range-btn-end,
.mbsc-ios-dark .mbsc-range-btn-end .mbsc-range-btn:before {
	border-color: #333
}

.mbsc-ios-dark .mbsc-range-btn {
	background: #080808;
	color: #fff
}

.mbsc-ios-dark .mbsc-range-btn-sel .mbsc-range-btn .mbsc-range-btn-v {
	color: #ff8400
}

.mbsc-ios-dark.mbsc-range .mbsc-cal .mbsc-cal-day-sel .mbsc-cal-day-fg {
	color: #000
}

.mbsc-ios-dark.mbsc-range .mbsc-cal-day-sel .mbsc-cal-day-frame {
	background: #ff8400
}

.mbsc-ios-dark.mbsc-range .mbsc-cal-table .mbsc-cal-day-hl .mbsc-cal-day-i .mbsc-cal-day-fg {
	background: #ff8400;
	color: #000
}

.mbsc-ios-dark .rating-circle {
	border-color: #ff8400;
	background: #ff8400;
	color: #000
}

.mbsc-ios-dark .mbsc-rating-icon-unf {
	color: #292929
}

.mbsc-ios-dark .mbsc-rating-circle {
	background: #f57e00;
	color: #000
}

.mbsc-ios-dark .mbsc-rating-circle-unf {
	border-color: #f57e00;
	background: #080808
}

.mbsc-ios-dark.mbsc-timer .mbsc-sc-lbl,
.mbsc-ios-dark.mbsc-ts .mbsc-sc-lbl {
	color: #ff8400
}

.mbsc-ios-dark .mbsc-color-preview {
	border-color: #3d3d3d
}

.mbsc-ios-dark .mbsc-ms-item-sel,
.mbsc-ios-dark.mbsc-ms-nosel .mbsc-ms-item {
	color: #ff8400
}

.mbsc-ios-dark .mbsc-np-btn {
	border-color: #333
}

.mbsc-ios-dark .mbsc-np-btn-empty,
.mbsc-ios-dark .mbsc-np-btn.mbsc-fr-btn-a {
	background: #242424
}

.mbsc-ios-dark .mbsc-np-btn.mbsc-fr-btn-d {
	color: #292929
}

.mbsc-ios-dark.mbsc-form::-moz-selection {
	background: #ff8b0f;
	color: #ccc
}

.mbsc-ios-dark.mbsc-form::selection {
	background: #ff8b0f;
	color: #ccc
}

.mbsc-ios-dark.mbsc-form {
	background: #1a1a1a;
	color: #fff
}

.mbsc-ios-dark .mbsc-input-ic {
	color: #fff
}

.mbsc-ios-dark .mbsc-divider,
.mbsc-ios-dark .mbsc-form-group-title {
	background: #1a1a1a;
	border-color: #333;
	color: #8f8f8f
}

.mbsc-ios-dark .mbsc-input {
	background: #0f0f0f;
	border-color: #333
}

.mbsc-ios-dark .mbsc-control-w:after,
.mbsc-ios-dark .mbsc-control-w:before {
	border-color: #333
}

.mbsc-ios-dark .mbsc-input input::-webkit-input-placeholder,
.mbsc-ios-dark .mbsc-textarea textarea::-webkit-input-placeholder {
	color: #ccc
}

.mbsc-ios-dark .mbsc-input input::-ms-input-placeholder,
.mbsc-ios-dark .mbsc-textarea textarea::-ms-input-placeholder {
	color: #ccc
}

.mbsc-ios-dark .mbsc-input input::-moz-placeholder,
.mbsc-ios-dark .mbsc-textarea textarea::-moz-placeholder {
	color: #ccc
}

.mbsc-ios-dark .mbsc-desc,
.mbsc-ios-dark .mbsc-input .mbsc-label,
.mbsc-ios-dark .mbsc-input input,
.mbsc-ios-dark .mbsc-input textarea {
	color: #fff
}

.mbsc-ios-dark .mbsc-err-msg {
	color: #d8342c
}

.mbsc-ios-dark .mbsc-checkbox,
.mbsc-ios-dark .mbsc-radio {
	background: #0f0f0f;
	border-color: #333
}

.mbsc-ios-dark .mbsc-checkbox-box,
.mbsc-ios-dark .mbsc-checkbox-box:after,
.mbsc-ios-dark .mbsc-radio-box:after {
	border-color: #ff8b0f
}

.mbsc-ios-dark .mbsc-radio input:disabled~.mbsc-radio-label {
	color: #3b3b3b
}

.mbsc-ios-dark .mbsc-btn {
	color: #ff8400;
	background: #3b3b3b
}

.mbsc-ios-dark .mbsc-btn.mbsc-active {
	background: #212121
}

.mbsc-ios-dark .mbsc-btn:disabled {
	background: #212121;
	color: #3b3b3b
}

.mbsc-ios-dark a {
	color: #ff8400
}

.mbsc-ios-dark .mbsc-btn-group {
	background: #1a1a1a;
	border-color: #333
}

.mbsc-ios-dark.mbsc-progress {
	border-color: #333;
	background: #0f0f0f
}

.mbsc-ios-dark .mbsc-progress-track {
	background: #212121
}

.mbsc-ios-dark .mbsc-progress-bar {
	background: #ff8400
}

.mbsc-ios-dark .mbsc-progress-step-label,
.mbsc-ios-dark .mbsc-progress-value {
	color: #bababa
}

.mbsc-ios-dark .mbsc-input .mbsc-label,
.mbsc-ios-dark .mbsc-progress .mbsc-label {
	color: #fff
}

.mbsc-ios-dark .mbsc-slider-handle {
	background: #fff;
	-webkit-box-shadow: 0 0 1em rgba(255, 255, 255, .1), 0 0 .0625em rgba(255, 255, 255, .15), 0 .125em .125em rgba(255, 255, 255, .15);
	box-shadow: 0 0 1em rgba(255, 255, 255, .1), 0 0 .0625em rgba(255, 255, 255, .15), 0 .125em .125em rgba(255, 255, 255, .15)
}

.mbsc-ios-dark .mbsc-slider-tooltip {
	color: #bababa
}

.mbsc-ios-dark .mbsc-slider-step {
	background: #212121
}

.mbsc-ios-dark .mbsc-switch {
	background: #0f0f0f;
	border-color: #333
}

.mbsc-ios-dark .mbsc-switch-track {
	background: #fff;
	border-color: #333
}

.mbsc-ios-dark .mbsc-switch-track:after {
	background: #0f0f0f
}

.mbsc-ios-dark .mbsc-switch-handle {
	background: #fff;
	-webkit-box-shadow: 0 0 1em rgba(255, 255, 255, .1), 0 0 .0625em rgba(255, 255, 255, .15), 0 .125em .125em rgba(255, 255, 255, .15);
	box-shadow: 0 0 1em rgba(255, 255, 255, .1), 0 0 .0625em rgba(255, 255, 255, .15), 0 .125em .125em rgba(255, 255, 255, .15)
}

.mbsc-ios-dark .mbsc-switch input:checked+.mbsc-switch-track {
	background: #ff8400;
	border-color: #ff8400
}

.mbsc-ios-dark .mbsc-segmented {
	background-color: #0f0f0f
}

.mbsc-ios-dark .mbsc-segmented-content {
	color: #ff8b0f;
	border-color: #ff8b0f;
	background: #0f0f0f
}

.mbsc-ios-dark .mbsc-segmented input:checked+.mbsc-segmented-content,
.mbsc-ios-dark .mbsc-stepper .mbsc-active .mbsc-segmented-content {
	background: #ff8b0f;
	color: #0f0f0f
}

.mbsc-ios-dark .mbsc-segmented input.mbsc-active+.mbsc-segmented-content {
	background: rgba(255, 139, 15, .15);
	color: #ff8b0f
}

.mbsc-ios-dark .mbsc-stepper-val {
	color: #fff
}

.mbsc-ios-dark .mbsc-stepper-cont {
	background: #0f0f0f
}

.mbsc-ios-dark .mbsc-stepper {
	right: .75em
}

.mbsc-ios-dark .mbsc-segmented input:disabled+.mbsc-segmented-content,
.mbsc-ios-dark .mbsc-segmented input:disabled~.mbsc-segmented-item .mbsc-segmented-content,
.mbsc-ios-dark .mbsc-step-disabled .mbsc-segmented-content {
	color: #3b3b3b;
	border-color: #3b3b3b
}

.mbsc-ios-dark .mbsc-stepper input:disabled {
	color: #3b3b3b;
	-webkit-text-fill-color: #3b3b3b
}

.mbsc-ios-dark .mbsc-segmented input:disabled:checked+.mbsc-segmented-content {
	background: #dfdfdf
}

.mbsc-ios-dark .mbsc-stepper .mbsc-active.mbsc-step-disabled .mbsc-segmented-content {
	color: #3b3b3b
}

.mbsc-ios-dark .mbsc-stepper input {
	color: #fff
}

.mbsc-lv-ios-dark {
	border-color: #333
}

.mbsc-lv-ios-dark .mbsc-lv {
	background: #1c1c1c
}

.mbsc-lv-ios-dark .mbsc-lv-item {
	background: #0f0f0f;
	border-color: #333;
	color: #fff
}

.mbsc-lv-ios-dark .mbsc-lv-item:after,
.mbsc-lv-ios-dark .mbsc-lv-item:before {
	border-color: #333
}

.mbsc-lv-ios-dark .mbsc-lv .mbsc-lv-item.mbsc-lv-item-active,
.mbsc-lv-ios-dark .mbsc-lv-item-hl {
	background: #262626;
	border-color: #262626
}

.mbsc-lv-ios-dark .mbsc-lv-handle-bar {
	background: #6e6e6e
}

.mbsc-lv-ios-dark .mbsc-lv-gr-title {
	background: #1a1a1a;
	color: #8f8f8f;
	border-color: #333
}

.mbsc-lv-ios-dark .mbsc-lv-ic-m,
.mbsc-lv-ios-dark.mbsc-lv-fixed-header .mbsc-lv-gr-title,
.mbsc-lv-ios-dark.mbsc-lv-has-fixed-header .mbsc-lv-gr-title {
	color: #fff
}

.mbsc-lv-ios-dark .mbsc-lv-arr {
	color: #6e6e6e
}

.mbsc-lv-ios-dark.mbsc-lv-alt-row .mbsc-lv-item:nth-child(even) {
	background: #1c1c1c
}

.mbsc-ios-dark.mbsc-ms-c {
	background: #080808;
	border-color: #333;
	color: #878787
}




.mbsc-lv-ios {
	font-family: arial, verdana, sans-serif;
	border-top: 1px solid #ccc
}

.mbsc-lv-ios .mbsc-lv {
	background: #e3e3e3
}

.mbsc-lv-ios .mbsc-lv-item {
	margin-top: -1px;
	padding: 1em;
	background: #fff;
	color: #000;
	font-weight: 400;
	text-shadow: none
}

.mbsc-lv-ios.mbsc-lv-alt-row .mbsc-lv-item:nth-child(even) {
	background: #FAFAFA
}

.mbsc-lv-ios .mbsc-lv .mbsc-lv-item.mbsc-lv-item-active,
.mbsc-lv-ios .mbsc-lv-item-hl {
	background: #d9d9d9;
	border-color: #d9d9d9
}

.mbsc-lv-ios .mbsc-lv-item.mbsc-lv-item-dragging {
	margin: 0
}

.mbsc-lv-ios .mbsc-lv-handle-c {
	width: 4em
}

.mbsc-lv-ios .mbsc-lv-handle-bar {
	margin: .125em 1em;
	background: #ccc
}

.mbsc-lv-ios.mbsc-lv-handle-left .mbsc-lv-item {
	padding-left: 4em
}

.mbsc-lv-ios.mbsc-lv-handle-right .mbsc-lv-item {
	padding-right: 4em
}

.mbsc-lv-ios.mbsc-lv-handle-right .mbsc-lv-parent .mbsc-lv-arr {
	right: 3.125em
}

.mbsc-lv-ios .mbsc-lv-gr-title {
	margin-top: -1px;
	padding: 2.333334em 1.333334em .5em;
	background: #efeff4;
	color: #6d6d72;
	font-size: .75em;
	line-height: 1.5em;
	text-transform: uppercase;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc
}

.mbsc-lv-ios.mbsc-lv-fixed-header .mbsc-lv-gr-title,
.mbsc-lv-ios.mbsc-lv-has-fixed-header .mbsc-lv-gr-title {
	line-height: 1.125em;
	font-size: 1em;
	padding: .4em 1em;
	border: 0;
	color: #000;
	font-weight: 700
}

.mbsc-lv-ios .mbsc-lv-ic-m {
	color: #777
}

.mbsc-lv-ios .mbsc-lv-arr {
	color: #ccc
}

.mbsc-lv-ios .mbsc-lv-item.mbsc-lv-img-left {
	padding-left: 4.5em
}

.mbsc-lv-ios .mbsc-lv-item.mbsc-lv-img-right {
	padding-right: 4.5em
}

.mbsc-lv-ios .mbsc-lv-img-left .mbsc-lv-img {
	left: 2.25em
}

.mbsc-lv-ios .mbsc-lv-img-right .mbsc-lv-img {
	right: -.25em
}

.mbsc-lv-ios.mbsc-lv-handle-right .mbsc-lv-img-right .mbsc-lv-img {
	right: 2.75em
}

.mbsc-lv-ios.mbsc-lv-handle-left .mbsc-lv-img-left .mbsc-lv-img {
	left: 5.25em
}

.mbsc-lv-ios.mbsc-lv-handle-right .mbsc-lv-item-ic-right .mbsc-lv-item-ic {
	right: 4em
}

.mbsc-lv-ios.mbsc-lv-handle-left .mbsc-lv-item-ic-left .mbsc-lv-item-ic {
	left: 4em
}

.mbsc-lv-ios.mbsc-lv-handle-left .mbsc-lv-img-left {
	padding-left: 7.5em
}

.mbsc-lv-ios.mbsc-lv-handle-right .mbsc-lv-img-right {
	padding-right: 7.5em
}

.mbsc-lv-ios.mbsc-lv-handle-left .mbsc-lv-item-ic-left {
	padding-left: 7em
}

.mbsc-lv-ios.mbsc-lv-handle-right .mbsc-lv-item-ic-right {
	padding-right: 7em
}

.mbsc-lv-ios .mbsc-lv-arr {
	font-size: 1.3125em
}

.mbsc-lv-ios .mbsc-lv-item:after,
.mbsc-lv-ios .mbsc-lv-item:before {
	border-top: 1px solid #ccc;
	content: "";
	position: absolute;
	right: 0;
	left: 1em
}

.mbsc-lv-ios .mbsc-lv-item:before {
	top: 0
}

.mbsc-lv-ios .mbsc-lv-item:after {
	bottom: 0
}

.mbsc-lv-ios .mbsc-lv-back:after,
.mbsc-lv-ios .mbsc-lv-item:first-child:before,
.mbsc-lv-ios .mbsc-lv-item:last-child:after {
	left: 0
}

.mbsc-lv-ios .mbsc-lv-item-ic-left:after,
.mbsc-lv-ios .mbsc-lv-item-ic-left:before {
	left: 4em
}

.mbsc-lv-ios .mbsc-lv-img-left:after,
.mbsc-lv-ios .mbsc-lv-img-left:before {
	left: 4.5em
}

@media (-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
	.mbsc-lv-ios,
	.mbsc-lv-ios .mbsc-lv-gr-title,
	.mbsc-lv-ios .mbsc-lv-item:after,
	.mbsc-lv-ios .mbsc-lv-item:before {
		border-width: .5px
	}
}


